package com.niiwoo.activity.stage.service.export;

import com.niiwoo.activity.stage.dto.request.export.ExportTaskPageQueryReqDTO;
import com.niiwoo.activity.stage.dto.request.export.ExportTaskSelectByIdReqDTO;
import com.niiwoo.activity.stage.dto.response.export.DownloadTaskDTO;
import com.niiwoo.tripod.provider.dto.request.PageRequestDTO;
import com.niiwoo.tripod.provider.dto.response.PageResponseDTO;

/**
 * 导出Excel任务表服务类
 */
public interface ExportDubboService {

    public void saveExportTask(DownloadTaskDTO dto);

    public void sendTaskToMq();

    public PageResponseDTO<DownloadTaskDTO> selectList(ExportTaskPageQueryReqDTO requestDTO);

    public DownloadTaskDTO selectById(ExportTaskSelectByIdReqDTO dto);
}
